produce abundantly - Français Anglais Dictionnaire